from .base import BaseConfig
import os

class DevConfig(BaseConfig):

    ############### 基础配置 ################
    FILES_DIR = os.environ.get('FILES_DIR') or './tmp'
    LOG_DIR = os.environ.get('LOG_DIR') or os.path.join(FILES_DIR, 'logs')
    if not os.path.exists(FILES_DIR):
        os.makedirs(FILES_DIR)
    if not os.path.exists(LOG_DIR):
        os.makedirs(LOG_DIR)
    LOG_LEVEL = os.environ.get('LOG_LEVEL') or 'debug'
    
    ############### 安全配置 ################
    ORIGINS = [
        "http://xpay.tangyu.com",
        "https://localhost.xpay.com",
        "http://localhost",
        "http://localhost:8080",
        "http://172.17.0.1"
    ]
    ALLOWED_URIS = ['/api*', "/static*", 
                "/docs*", "/redoc", "*/openapi.json", 
                "/debug*", 
                "/demo*",
                "/login/",
                '/prjName'
                ]